Constructive Provability Logic
نویسندگان
چکیده
We present constructive provability logic, an intuitionstic modal logic that validates the Löb rule of Gödel and Löb’s provability logic by permitting logical reflection over provability. Two distinct variants of this logic, CPL and CPL*, are presented in natural deduction and sequent calculus forms which are then shown to be equivalent. In addition, we discuss the use of constructive provability logic to justify stratified negation in logic programming within an intuitionstic and structural proof theory. All theorems presented in this paper are formalized in the Agda proof assistant. An earlier version of this work was presented at IMLA 2011 [Simmons and Toninho 2011].
منابع مشابه
Project Report Logic Programming in Constructive Provability Logic 15-816 Modal Logic
We present a novel formulation of CPL, a constructive logic of provability that is closely connected to the Gödel-Löb logic of provability. Our logical formulation allows modal operators to talk about both provability and non-provability of propositions at reachable worlds. We use this logic as a basis for a discussion of negation in logic programming.
متن کاملConstructive Provability Logic 1
We present two variants of an intuitionistic sequent calculus that validates the Löb rule and permits logical reflection over provability. We explore properties of both variants of this logic, which we call constructive provability logic due to its close ties to Gödel-Löb provability logic.
متن کاملClosed fragments of provability logics of constructive theories
In this paper we give a new proof of the characterization of the closed fragment of the provability logic of Heyting’s Arithmetic. We also provide a characterization of the closed fragment of the provability logic of Heyting’s Arithmetic plus Markov’s Principle and Heyting’s Arithmetic plus Primitive Recursive Markov’s Principle.
متن کاملPrinciples of Constructive Provability Logic
We present a novel formulation of the modal logic CPL, a constructive logic of provability that is closely connected to the Gödel-Löb logic of provability. Our logical formulation allows modal operators to talk about both provability and non-provability of propositions at reachable worlds. We are interested in the applications of CPL to logic programming; however, this report focuses on the pre...
متن کاملA Note on Constructive Modalities for Information
Kurt Gödel (1933) proved the formal correspondence between the intuitionistic truth of a formula F and its classical provability via modal necessity: if F is derivable in a calculus for intuitionistic logic, a translation of F such that each of its subformulas is prefixed by a necessity operator can be derived in the modal language S4. The inverse implication was established few years later by ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1205.6402 شماره
صفحات -
تاریخ انتشار 2011